cc=gcc
calc:calc.y calc.l
	bison -d calc.y
	flex -o calc.lex.c calc.l
	cc -o $@ calc.tab.c calc.lex.c -lfl

calc.lex:calc.y calc.l
	bison -d calc.y
	flex -o calc.lex.c calc.l
	cc -D CALC_LEX -o $@ calc.lex.c -lfl
clean:
	rm -f calc.tab.h calc.tab.c calc.lex.c calc calc.lex
